package kxfang.com.common.bean;

import androidx.annotation.Nullable;

import java.io.Serializable;
import java.util.List;

public class ClassifyModel implements Serializable {


    /**
     * ID : 175
     * ClassName : KTV
     * Label :
     * ClassUrl : /qj/app/StoreClass/175/202008031051068431.jpg
     * Statu : 1
     * CType : 6
     * CMemo :
     * RUserID : 0
     * StoreID :
     * ShowOrder : 0
     * GoodsNum : 0
     * ParentId : 0
     * TypeName : null
     * ChildTypeName : null
     * ChildrenList : [{"ID":179,"ClassName":"小包(4-8人)","Label":"小包(4-8人)","ClassUrl":"","Statu":1,"CType":6,"CMemo":"三级分类","RUserID":0,"StoreID":"","ShowOrder":1,"GoodsNum":0,"ParentId":175,"TypeName":null,"ChildTypeName":null,"ChildrenList":[]},{"ID":180,"ClassName":"中包(6-10人)","Label":"","ClassUrl":"","Statu":1,"CType":6,"CMemo":"","RUserID":0,"StoreID":"","ShowOrder":0,"GoodsNum":0,"ParentId":175,"TypeName":null,"ChildTypeName":null,"ChildrenList":[]}]
     */

    private String ID;
    private String ClassName;
    private String Label;
    private String ClassUrl;
    private String Statu;
    private String CType;
    private String CMemo;
    private int RUserID;
    private String StoreID;
    private int ShowOrder;
    private int GoodsNum;
    private int ParentId;
    private Object TypeName;
    private Object ChildTypeName;
    private List<ChildrenListBean> ChildrenList;

    private boolean check;

    public boolean isCheck() {
        return check;
    }

    public void setCheck(boolean check) {
        this.check = check;
    }

    @Override
    public boolean equals(@Nullable Object obj) {
        if (obj instanceof ClassifyModel) {
            return this.ID.equals(((ClassifyModel) obj).ID);
        }
        return false;
    }

    public String getID() {
        return ID;
    }

    public void setID(String ID) {
        this.ID = ID;
    }

    public String getClassName() {
        return ClassName;
    }

    public void setClassName(String ClassName) {
        this.ClassName = ClassName;
    }

    public String getLabel() {
        return Label;
    }

    public void setLabel(String Label) {
        this.Label = Label;
    }

    public String getClassUrl() {
        return ClassUrl;
    }

    public void setClassUrl(String ClassUrl) {
        this.ClassUrl = ClassUrl;
    }

    public String getStatu() {
        return Statu;
    }

    public void setStatu(String Statu) {
        this.Statu = Statu;
    }

    public String getCType() {
        return CType;
    }

    public void setCType(String CType) {
        this.CType = CType;
    }

    public String getCMemo() {
        return CMemo;
    }

    public void setCMemo(String CMemo) {
        this.CMemo = CMemo;
    }

    public int getRUserID() {
        return RUserID;
    }

    public void setRUserID(int RUserID) {
        this.RUserID = RUserID;
    }

    public String getStoreID() {
        return StoreID;
    }

    public void setStoreID(String StoreID) {
        this.StoreID = StoreID;
    }

    public int getShowOrder() {
        return ShowOrder;
    }

    public void setShowOrder(int ShowOrder) {
        this.ShowOrder = ShowOrder;
    }

    public int getGoodsNum() {
        return GoodsNum;
    }

    public void setGoodsNum(int GoodsNum) {
        this.GoodsNum = GoodsNum;
    }

    public int getParentId() {
        return ParentId;
    }

    public void setParentId(int ParentId) {
        this.ParentId = ParentId;
    }

    public Object getTypeName() {
        return TypeName;
    }

    public void setTypeName(Object TypeName) {
        this.TypeName = TypeName;
    }

    public Object getChildTypeName() {
        return ChildTypeName;
    }

    public void setChildTypeName(Object ChildTypeName) {
        this.ChildTypeName = ChildTypeName;
    }

    public List<ChildrenListBean> getChildrenList() {
        return ChildrenList;
    }

    public void setChildrenList(List<ChildrenListBean> ChildrenList) {
        this.ChildrenList = ChildrenList;
    }

    public static class ChildrenListBean {
        /**
         * ID : 179
         * ClassName : 小包(4-8人)
         * Label : 小包(4-8人)
         * ClassUrl :
         * Statu : 1
         * CType : 6
         * CMemo : 三级分类
         * RUserID : 0
         * StoreID :
         * ShowOrder : 1
         * GoodsNum : 0
         * ParentId : 175
         * TypeName : null
         * ChildTypeName : null
         * ChildrenList : []
         */

        private String ID;
        private String ClassName;
        private String Label;
        private String ClassUrl;
        private int Statu;
        private int CType;
        private String CMemo;
        private int RUserID;
        private String StoreID;
        private int ShowOrder;
        private int GoodsNum;
        private int ParentId;
        private Object TypeName;
        private Object ChildTypeName;
        private List<?> ChildrenList;

        public String getID() {
            return ID;
        }

        public void setID(String ID) {
            this.ID = ID;
        }

        public String getClassName() {
            return ClassName;
        }

        public void setClassName(String ClassName) {
            this.ClassName = ClassName;
        }

        public String getLabel() {
            return Label;
        }

        public void setLabel(String Label) {
            this.Label = Label;
        }

        public String getClassUrl() {
            return ClassUrl;
        }

        public void setClassUrl(String ClassUrl) {
            this.ClassUrl = ClassUrl;
        }

        public int getStatu() {
            return Statu;
        }

        public void setStatu(int Statu) {
            this.Statu = Statu;
        }

        public int getCType() {
            return CType;
        }

        public void setCType(int CType) {
            this.CType = CType;
        }

        public String getCMemo() {
            return CMemo;
        }

        public void setCMemo(String CMemo) {
            this.CMemo = CMemo;
        }

        public int getRUserID() {
            return RUserID;
        }

        public void setRUserID(int RUserID) {
            this.RUserID = RUserID;
        }

        public String getStoreID() {
            return StoreID;
        }

        public void setStoreID(String StoreID) {
            this.StoreID = StoreID;
        }

        public int getShowOrder() {
            return ShowOrder;
        }

        public void setShowOrder(int ShowOrder) {
            this.ShowOrder = ShowOrder;
        }

        public int getGoodsNum() {
            return GoodsNum;
        }

        public void setGoodsNum(int GoodsNum) {
            this.GoodsNum = GoodsNum;
        }

        public int getParentId() {
            return ParentId;
        }

        public void setParentId(int ParentId) {
            this.ParentId = ParentId;
        }

        public Object getTypeName() {
            return TypeName;
        }

        public void setTypeName(Object TypeName) {
            this.TypeName = TypeName;
        }

        public Object getChildTypeName() {
            return ChildTypeName;
        }

        public void setChildTypeName(Object ChildTypeName) {
            this.ChildTypeName = ChildTypeName;
        }

        public List<?> getChildrenList() {
            return ChildrenList;
        }

        public void setChildrenList(List<?> ChildrenList) {
            this.ChildrenList = ChildrenList;
        }
    }
}
